package com.dao;

import java.util.List;

import org.springframework.orm.hibernate3.support.HibernateDaoSupport;

import com.entity.Users;

public class usersDAOImp extends HibernateDaoSupport implements usersDAO{

	public Users getUser(String id) {
		Users user = getHibernateTemplate().get(Users.class, id);
		return user;
	}

	@SuppressWarnings("unchecked")
	public List<Users> getAllUser() {
		return getHibernateTemplate().find("from User u");
	}

	public void addUser(Users user) {
		getHibernateTemplate().save(user);
	}

	public boolean delUser(String id) {
		Users c = (Users) getHibernateTemplate().load(Users.class, id);
		getHibernateTemplate().delete(c);
		return true;
	}

	@Override
	public boolean updateUser(Users user) {
		 getHibernateTemplate().save(user);
		 return true;
	}

}
